package com.hmc.modules.sjfx.dao.lashent;

import com.hmc.common.dao.BaseDao;
import com.hmc.modules.sjfx.dto.glsjfx.GgHfDTO;
import com.hmc.modules.sjfx.dto.hgsjfx.TsElDTO;
import com.hmc.modules.sjfx.dto.hgsjfx.TsRateDTO;
import com.hmc.modules.sjfx.dto.hgsjfx.TsTsDTO;
import com.hmc.modules.sjfx.dto.hgsjfx.YsTsDTO;
import com.hmc.modules.sjfx.entity.lashent.LashentEntity;
import org.apache.ibatis.annotations.Mapper;

import java.util.ArrayList;
import java.util.Map;

/**
* 拉伸提取数据
*
* @author hmc wengxiulinluman@qq.com
* @since 3.0 2024-03-09
*/
@Mapper
public interface LashentDao extends BaseDao<LashentEntity> {

    ArrayList<Double> getKlqdMc();

    ArrayList<Double> getKlqdZc();

    ArrayList<Double> getQqbMc();

    ArrayList<Double> getQqbZc();

    ArrayList<Double> getLslMc();

    ArrayList<Double> getLslZc();

    ArrayList<Double> getAgQqbMc();

    ArrayList<Double> getAgQqbZc();

    ArrayList<Double> getHnQqbMc();

    ArrayList<Double> getHnQqbZc();

    ArrayList<Double> getShBgQqbMc();

    ArrayList<Double> getShBgQqbZc();

    ArrayList<Double> getBjBgQqbMc();

    ArrayList<Double> getBjBgQqbZc();

    ArrayList<GgHfDTO> getGlsjfxKlqd();

    ArrayList<Double[]> getLashent();

    ArrayList<YsTsDTO> getGgYsTs();

    ArrayList<TsTsDTO> getGgTsTs();

    ArrayList<TsRateDTO> getGgTsRate();

    ArrayList<TsElDTO> getGgTsEl();
}